"""
解压序列赋值给多个变量

问题：
    现在有一个包含 N 个元素的元组或者是序列，怎样将它里面的值解压后同时赋值给 N 个变量？
解决方案：
    任何的序列（或者是可迭代对象）可以通过一个简单的赋值语句解压并赋值给多个变量。
    唯一的前提就是变量的数量必须跟序列元素的数量是一样的。
"""


def use_unpack_sequence():
    company_seq = ("Google", "GOOG")

    # 解压赋值可以用在任何可迭代对象上面，而不仅仅是列表或者元组。
    name, stock_no = company_seq
    print(name, stock_no)
    # 输出结果：
    """
    Google GOOG
    """


if __name__ == '__main__':
    use_unpack_sequence()
